Dynomotion

Group: DynoMotion Message: 10394 From: philloder Date: 10/27/2014
Subject: Update Patch not working Correctly
Tom,
I resent this message in case you did not see it.
I flashed the update and included the new DSPKFLOP.out and saved the old one with a old extension.
I reloaded my 2 threads and flashed them to user memory. verified the version in console as KFLOP 4.33h Build 18:42:16 Oct 19 2014
when testing the stopping of a move with feedhold, it is stopping and continuing correctly when it is a commanded move.
When I tested the limit switches they did not stop the axis. I had to do the save,compile,download,run and then it worked. Its weird due to the fact that the homing routine is in the same thread and ran fine. it also uses the near limit switched that I used for testing the feedhold on limits. Both thread 1,2 are checked to run on startup. 
When the "Y" limit is made during a jog and it does stop, as soon as you toggle feedhold the axis moves to zero. I checked this in positive and negative directions. 
The Z stops and resumes correctly in negative direction, and stops in the positive direction then runs to the negative limit on resume.
 X axis is the same as Y and goes to zero position when it resumes from a limitswitch feedhold stop.
After shutting down the system and restarting a few times there is no telling if the limit switches will stop the axis.
Some time the work on power up, sometimes you have to do the save,compile,download,run button for both threads.


Group: DynoMotion Message: 10418 From: Tom Kerekes Date: 10/28/2014
Subject: Re: Update Patch not working Correctly
Hi Phil,

Sorry for the delay.  I've been trying to find time to set something up for testing on my end.  And I was hoping you would find some more clues on what causes things to work sometimes and not other times.  Note we usually charge for writing these type of custom programs for specific applications.  But it does look like we have some bugs on our end.  I'll try to get something soon.

Regards
TK



Group: DynoMotion Message: 10458 From: Tom Kerekes Date: 11/2/2014
Subject: Re: Update Patch not working Correctly
Hi Phil,

Sorry for the delay.  We made a change regarding how Moves are resumed and now a Jog(0) will discard any presumable Feed Hold state.  So Jogs into limits should then be allowed to Jog out properly.

Please load the new Test Version V4.33i

I'm a bit confused by your descriptions.  I think we need to establish a new baseline with the current code and take one issue at a time.

Please post the latest C files you are using.

Describe which is Flashed into which Thread.

Which are launched on Startup?

I'm thinking that the Limits sometimes not working is related to disabling limits when homing.  You are using the same switches for limits and home is that correct?
Regards
TK